/*
 * JavaScript code For category.jsp
 */

$(function() {
	$.ajaxSetup({
		url : "../data/ajaxSetup.aspx",
		data : {
			"param" : "wyj.wang"
		},
		global : false,
		type : "POST",
		success : function(data, textStatus) {
			$("#divResult").html(data);
		}

	});
	
});

function query(obj, val) {// 分类，值
	if (val == '0') {
		$('#show_' + obj).hide();
		val = "";
	} else {
		$('#show_' + obj + '_font').html(val);
		$('#show_' + obj).show();
	}

	queryutil(obj, val, "", "", "", "query");
	pageutil();
}
function pageutil(){
	
	new myPagination({
		id : 'pagination',
		curPage : 1,//初始页码
		pageTotal : $('#cate_dis2').val(),//总页数
		pageAmount : 25, //每页多少条
		dataTotal : $('#cate_dis3').val(),//总共多少条数据
		pageSize : 5,//可选，分页个数
		showPageTotalFlag : false,//是否显示数据统计
		showSkipInputFlag : true, //是否支持跳转
		getPage : function(page) {
			//获取当前页
			$.ajax({
				url : "CategoryServlet?flag=page&cate_page="
						+ page,
				type : "post",
				data : {},
				success : function(data) {
					if (data != null) {
						$('#catelistsdiv').html(data);
						$('#cate_sumshop').html(
								$('#cate_dis').val());					
					}
				},
				error : function(data) {

				}
			});
		}
	});
}
function queryutil(obj, val, obj1, val1, page, url) {
	$.ajax({
		url : "CategoryServlet?flag=" + url,
		type : "post",
		data : {
			type1 : obj,
			value1 : val,
			type2 : obj1,
			value2 : val1,
			cate_page : page
		},
		// dataType : "json",
		success : function(data) {
			if (data != null) {
				$('#catelistsdiv').html(data);
				if ($('#cate_dis').val() != null) {
					$('#cate_sumshop').html($('#cate_dis').val());					
				} else {
					$('#cate_sumshop').html(0);
				}
			}
		},
		error : function(data) {

		}
	});
}


function queryprice(val1, val2) {// val1-val2之间的价格
	if (val1 == -1) {
		$('#show_price').hide();
	}
	if (val1 == 150) {
		$('#show_price_font').html(val1 + '以上');
		$('#show_price').show();

	}
	if (val1 < 150 && val1 >= 0) {
		$('#show_price_font').html(val1 + "-" + val2);
		$('#show_price').show();
	}
	if (val1 == -2) {
		$('#show_price_font').html(
				$('#price_min').val() + "-" + $('#price_max').val());
		$('#show_price').show();
	}
	queryutil("priceMin", val1, "priceMax", val2);
	if (val1 == -1) {
		val1 = "";
		val2 = "";
		$('#show_price').hide();
	}
	queryutil("priceMin", val1, "priceMax", val2, "", "query");
	pageutil();
}
function deleteshow(obj) {
	$('#show_' + obj).hide();
	queryutil(obj, "", "", "", "", "query");
	pageutil();
}
function deleteall() {
	$('#show_sex').hide();
	$('#show_color').hide();
	$('#show_type').hide();
	$('#show_size').hide();
	$('#show_price').hide();
	var obj = "cate_sex";
	$('#price_min').val("");
	$('#price_max').val("");
	queryutil("", "", "", "", "", "deleteall");
	pageutil();
}
function addshop(cid,snum) {
	$.ajax({
		url : "ShopCartServlet?flag=addshop",
		type : "post",
		data : {
			cid : cid,
			snum:snum
		},
		// dataType : "json",
		success : function(data) {
			if (data != null) {
				 alert("添加成功");
				$('#shopcart_num').html('购物车' + data + '件');
			} else {
//				$("#disappare2").show().delay(3000).hide(300);
				 alert("添加失败");
				$('#shopcart_num').html('购物车0件');
			}
		},
		error : function(data) {
			// alert(data);
		}
	});

}

function downup(id) {
	let a = $('#iddown' + id).css("display");
	let b = $('#idup' + id).css("display");
	if ("inline" == a) {
		$('#iddown' + id).hide();
		$('#idup' + id).show();
		queryutil(id, "升序", "", "", "", "downup");
		pageutil();
		return;
	}
	if ("none" == a) {
		$('#iddown' + id).show();
		$('#idup' + id).hide();
		queryutil(id, "降序", "", "", "", "downup");
		pageutil();
		return;
	}
}
